Class-Partitioning Job Scheduling for Large-Scale Parallel Systems
نویسندگان
چکیده
This paper addresses the problem of poor response time for large parallel jobs under nonpreemptive backfill scheduling policies. Four monthly workloads from the large-scale NCSA O2K system are used to evaluate new scheduling policies. Our key result is that partitioning the system based on job class, where class is defined by the number of requested processors, significantly improves overall performance and the performance of large jobs, while still providing similar performance for smaller jobs, compared to the best previous priority backfill policies. Another key advantage of the class-partitioning policies is that selecting highperformance policy parameters is simpler and more intuitive than determining the number of reservations and other parameters of the priority backfill policies.
منابع مشابه
Scheduling on Parallel Computer System Job Scheduling Thread Scheduling Space Slicing Static Partitioning Dynamic Partitioning Time Slicing
We propose a new family of job scheduling policies for parallel computer systems that can be optimized to adapt to changes in the workload. Simulation optimization is used to reveal important properties of optimal job scheduling policies. For this optimization a new approach is suggested that combines two recent stochastic optimization methods: the nested partitions method and ordinal optimizat...
متن کاملHybrid algorithms for Job shop Scheduling Problem with Lot streaming and A Parallel Assembly Stage
In this paper, a Job shop scheduling problem with a parallel assembly stage and Lot Streaming (LS) is considered for the first time in both machining and assembly stages. Lot Streaming technique is a process of splitting jobs into smaller sub-jobs such that successive operations can be overlapped. Hence, to solve job shop scheduling problem with a parallel assembly stage and lot streaming, deci...
متن کاملA New Approach in Job Shop Scheduling: Overlapping Operation
In this paper, a new approach to overlapping operations in job shop scheduling is presented. In many job shops, a customer demand can be met in more than one way for each job, where demand determines the quantity of each finished job ordered by a customer. In each job, embedded operations can be performed due to overlapping considerations in which each operation may be overlapped with the other...
متن کاملSolving Re-entrant No-wait Flexible Flowshop Scheduling Problem; Using the Bottleneck-based Heuristic and Genetic Algorithm
In this paper, we study the re-entrant no-wait flexible flowshop scheduling problem with makespan minimization objective and then consider two parallel machines for each stage. The main characteristic of a re-entrant environment is that at least one job is likely to visit certain stages more than once during the process. The no-wait property describes a situation in which every job has its own ...
متن کاملMatching based very large-scale neighborhoods for parallel machine scheduling
In this paper we study very large-scale neighborhoods for the minimum total weighted completion time problem on parallel machines, which is known to be strongly NP-hard. We develop two different ideas leading to very large-scale neighborhoods in which the best improving neighbor can be determined by calculating a weighted matching. The first neighborhood is introduced in a general fashion using...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004